GpoSolver: a Matlab/C++ toolbox for global polynomial optimization
نویسندگان
چکیده
Abstract Global polynomial optimization can be a powerful tool when applied to engineering problems. One of the most successful methods for solving such problems is based on convex linear matrix inequality (LMI) relaxations. Software implementations of this approach can be found for example in MATLAB toolboxes GloptiPoly and YALMIP. MATLAB language makes it very easy when it comes to modeling polynomial problems. However, when using these toolboxes, MATLAB is also required for the problem solving. GpoSolver aims at bridging this gap by providing a MATLAB-based problem modeling toolbox supplemented by a problem solving backend in a form of a C++ template library. Once a problem is conveniently modeled and parametrized in MATLAB, a C++ class is automatically generated by GpoSolver. This class can be easily included into an existing codebase and used to solve different instances of the problem based on the supplied parameters.
منابع مشابه
Utilities Init Routine Parameter Setup Optimization Driver NLPLIB Solver OPTIM
The paper presents a Graphical User Interface (GUI) for nonlinear programming in Matlab. The GUI gives easy access to all features in the NLPLIB TB (NonLinear Programming LIBrary Toolbox); a set of Matlab solvers, test problems, graphical and computational utilities for unconstrained and constrained optimization, quadratic programming, unconstrained and constrained nonlinear least squares, box-...
متن کاملPolynomial Methods and Convex Optimization for the Control of Input Constrained Systems
A polynomial approach is pursued for locally stabilizing discrete-time linear systems subject to input constraints. Using the Youla-Ku cera parametrization and geometric properties of polyhedra and ellipsoids, the problem of simultaneously deriving a stabilizing controller and the corresponding stability region is cast into a standard LMI problem. The approach is illustrated by a numerical exam...
متن کاملINTLAB implementation of an interval global optimization algorithm
We describe a new implementation of an interval optimization algorithm with focus on the software related issues. The algorithm implemented in MATLAB that uses the INTLAB package supporting interval calculations and automatic differentiation solves the bound constrained global optimization problem. The method itself is a simplified version of those interval techniques much investigated in the p...
متن کاملSOSOPT: A Toolbox for Polynomial Optimization
SOSOPT is a Matlab toolbox for formulating and solving Sum-of-Squares (SOS) polynomial optimizations. This document briefly describes the use and functionality of this toolbox. Section 1 introduces the problem formulations for SOS tests, SOS feasibility problems, SOS optimizations, and generalized SOS problems. Section 2 reviews the SOSOPT toolbox for solving these optimizations. This section i...
متن کاملA MATLAB Toolbox for Fixed-Order, Mixed-Norm Control Synthesis - IEEE Control Systems Magazine
his article introduces a MATLAB@ toolbox for fixed order, T mixed-norm control synthesis. The Mixed-Norm Toolbox contains a complete set of routines for both continuous and discrete-time systems. The problem addressed by the toolbox is that of finding a compensator which minimizes the H2 norm of a transfer function, while constraining any combination of H , and/or el (L1) norms of possibly diss...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Optimization Methods and Software
دوره 31 شماره
صفحات -
تاریخ انتشار 2016